package fr.afcepf.atod12.projet1.facades;


import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

import fr.afcepf.atod12.projet1.service.IServiceEvenement;
import fr.afcepf.atod12.projet1.service.IServicePersonne;
import fr.afcepf.atod12.projet1.service.IServiceTypeMedecin;

@Service("facadeService")
public class FacadeServicesImpl implements IFacadeServices{

	@Autowired
	@Qualifier("serviceEvenement")
	private IServiceEvenement serviceEvenement;
	@Autowired
	@Qualifier("servicePersonne")
	private IServicePersonne servicePersonne;
	@Autowired
	@Qualifier("serviceTypeMedecin")
	private IServiceTypeMedecin serviceTypeMedecin;

	@Override
	public IServiceEvenement getServiceEvenement() {
		return serviceEvenement;
	}

	@Override
	public IServicePersonne getServicePersonne() {
		return servicePersonne;
	}

	public final IServiceTypeMedecin getServiceTypeMedecin() {
		return serviceTypeMedecin;
	}

	public final void setServiceEvenement(IServiceEvenement serviceEvenement) {
		this.serviceEvenement = serviceEvenement;
	}

	public final void setServicePersonne(IServicePersonne servicePersonne) {
		this.servicePersonne = servicePersonne;
	}

	public final void setServiceTypeMedecin(IServiceTypeMedecin serviceTypeMedecin) {
		this.serviceTypeMedecin = serviceTypeMedecin;
	}


}
